jQuery(document).ready(function() {
	$("#roleForm").validate({		
        rules:{
        	roleNum: "required",
        	roleName:"required",
        	roleLevel: "required"
        },
        messages: {
        	roleNum: "角色编码不能为空!",
        	roleName:  "角色名称不能为空!",
            roleLevel: "角色级别不能为空!"
        },
        submitHandler:function(form) {
        	var obj;
        	if($("#isUse").val() ==0){
        		obj ={isUse:0};
        	}
        	$(form).ajaxSubmit({  
                type:"post",  //提交方式  
                dataType:"json", //数据类型  
                data:obj,
                url:CONTEXTPATH + "/role/addRole", //请求url 
                success:function(data){ //提交成功的回调函数  
                    if(!data.success){
                    	jDialog.alert(data.msg,{
    	     		 	    type : 'highlight',
    	     		 	    text : '确定' 
    	     		 	});
                    }else{
                    	parent.gotoPage();
                    	parent.openDialog.close();
                    }
                }  
            });
        	return false; 
        }
    });
	//初始化父菜单选择框
	if($("#type").val() == "2"){
		$.getJSON(CONTEXTPATH + "/role/getRole",{roleNum:$("#roleNum").val()}, function(json){
	        var roleMap = json.obj;
	        $("#roleName").val(roleMap.F_ROLE_NAME);
	        $("#roleLevel").val(roleMap.F_ROLE_LEVEL);
	        $("#roleArea").val(roleMap.F_ROLE_AREA);
	        $("#isUse").val(roleMap.F_IS_USE);
	        if( roleMap.F_IS_USE == 1){
	        	$("#isUse").attr("checked","checked");
	        }else{
	        	$("#isUse").removeAttr("checked");
	        }
		});
	}
	$("#isUse").click(function(){
		if($(this).is(':checked')){
	        $("#isUse").val(1);
		}else{
	        $("#isUse").val(0);
		}
	});
	//取消
	$("#btn-cancel").click(function(){
		parent.openDialog.close();
	}); 
	
});
